Architecture-Level Support for Software Component Deployment in Resource Constrained Environments

نویسندگان

  • Marija Mikic-Rakic
  • Nenad Medvidovic
چکیده

Software deployment comprises activities for installing or updating an already implemented software system. These activities include (1) deployment of a system onto a new host, (2) component upgrade in an existing system, (3) static analysis of the proposed system configuration, and (4) dynamic analysis of the configuration after the deployment. In this paper, we describe an approach that supports all four of these activities. The approach is specifically intended to support software deployment onto networks of distributed, mobile, highly resource constrained devices. Our approach is based on the principles of software architectures. In particular, we leverage our lightweight architectural implementation infrastructure to natively support deployment in resource constrained environments.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Peer-to-Peer Light-Weight Component Model for Context-Aware Smart Space Applications

Mobile Peer-to-Peer (P2P) computing applications involve collections of heterogeneous and resource-limited devices (such as PDAs or embedded sensor-actuator systems), typically operated in ad-hoc completely decentralized networks and without requiring dedicated infrastructure support. Short-range wireless communication technologies together with P2P networking capabilities on mobile devices are...

متن کامل

Towards a Dynamic Resource Contractualisation for Software Components

In this paper we present a framework defining the architecture of systems providing software components with means to contractualise their resource access conditions with their deployment environment dynamically. We also present the JAMUS platform, a prototype we have developed in order to show how our framework can be used to support the dynamic definition and enforcement of contracts binding ...

متن کامل

Complex Event Processing in a High Transaction Enterprise POS System

Complex Event Processing (CEP) is a software methodology that uses the concept of an event for system development. CEP has several advantages that make it suitable for timeand resource-constrained problems. In this research we develop an abstract CEP architecture to support a high transaction enterprise Point Of Sale system. The enterprise CEP provides a highly available and reconfigurable envi...

متن کامل

A Contract-Based Approach of Resource-Constrained Software Deployment

Software deployment can turn into a baffling problem when the components being deployed exhibit non-functional requirements. If the platform on which such components are deployed cannot satisfy their non-functional requirements, then they may in turn fail to perform satisfactorily. In this paper we propose a contract-based approach of resource-constrained software deployment. We thus focus on a...

متن کامل

An Architecture For Computational Grids Based On Proxy Servers

The Computational Grid concept allows for large-scale resource sharing. The implementation of Grid environments relies on the existence of a communications infrastructure and efficient resource management. Access control and secure communication are also required. Architectures to support Computational Grids can be developed in a variety of ways. This work presents an approach to create a Grid ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002